import type { Metadata } from 'next'
import './globals.css'

export const metadata: Metadata = {
  title: '族谱管理系统 - 在线家族族谱制作工具 | 家谱网',
  description: '专业的在线族谱管理系统，支持家族族谱制作、家谱编辑、世系图生成。免费族谱模板，可视化家族关系图，支持PDF导出。传承家族文化，记录家族历史。',
  keywords: '族谱,家谱,族谱制作,家族族谱,世系图,家族关系图,族谱管理,家谱编辑,族谱模板,家族历史,宗谱,家族树',
  authors: [{ name: '族谱管理系统' }],
  creator: '族谱管理系统',
  publisher: '族谱管理系统',
  formatDetection: {
    email: false,
    address: false,
    telephone: false,
  },
  metadataBase: new URL('https://family-tree.example.com'),
  alternates: {
    canonical: '/',
  },
  openGraph: {
    title: '族谱管理系统 - 在线家族族谱制作工具',
    description: '专业的在线族谱管理系统，支持家族族谱制作、家谱编辑、世系图生成。免费族谱模板，可视化家族关系图，支持PDF导出。',
    url: 'https://family-tree.example.com',
    siteName: '族谱管理系统',
    locale: 'zh_CN',
    type: 'website',
    images: [
      {
        url: '/og-image.jpg',
        width: 1200,
        height: 630,
        alt: '族谱管理系统 - 在线家族族谱制作工具',
      },
    ],
  },
  twitter: {
    card: 'summary_large_image',
    title: '族谱管理系统 - 在线家族族谱制作工具',
    description: '专业的在线族谱管理系统，支持家族族谱制作、家谱编辑、世系图生成。',
    images: ['/og-image.jpg'],
  },
  robots: {
    index: true,
    follow: true,
    googleBot: {
      index: true,
      follow: true,
      'max-video-preview': -1,
      'max-image-preview': 'large',
      'max-snippet': -1,
    },
  },
  verification: {
    google: 'your-google-verification-code',
  },
}

export default function RootLayout({
  children,
}: {
  children: React.ReactNode
}) {
  return (
    <html lang="zh-CN">
      <head>
        {/* 结构化数据 */}
        <script
          type="application/ld+json"
          dangerouslySetInnerHTML={{
            __html: JSON.stringify({
              "@context": "https://schema.org",
              "@type": "WebApplication",
              "name": "族谱管理系统",
              "description": "专业的在线族谱管理系统，支持家族族谱制作、家谱编辑、世系图生成",
              "url": "https://family-tree.example.com",
              "applicationCategory": "UtilitiesApplication",
              "operatingSystem": "Web",
              "offers": {
                "@type": "Offer",
                "price": "0",
                "priceCurrency": "CNY"
              },
              "featureList": [
                "族谱制作",
                "家谱编辑", 
                "世系图生成",
                "PDF导出",
                "可视化家族关系图"
              ],
              "inLanguage": "zh-CN"
            })
          }}
        />
        {/* 百度统计代码位置 */}
        {/* Google Analytics 代码位置 */}
      </head>
      <body className="bg-gray-50 min-h-screen">
        {children}
      </body>
    </html>
  )
}